<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:t="http://myfaces.apache.org/tomahawk">

<div align="center">
<ui:composition
	template="../templates/template.xhtml">

	<ui:define name="title">
	 	General Case Details Page
	</ui:define>
	<ui:param name="page" value="home" />
	<ui:define name="header">
		<ui:include src="../header.xhtml" />
	</ui:define>
	
	<ui:define name="menu">
		<h:form id="menu">

			<div align="center">
			<br />
			<br />
			<h:commandButton value="Back"
				action="#{publicCaseDetailsPage.back}" styleClass="buttonClass" />
			</div>
			<br />
			<br />
			<br />
			<br />
					
		</h:form>
	</ui:define>

	<ui:define name="body">
		<h:form>		 
			<div class="allPeopleHolder">
			<h:panelGrid columns="2">
				<h:outputLabel value="Filer Name:" styleClass="header" />
				<h:outputLabel
					value="#{publicCaseDetailsPage.filerName}" />
				<h:outputLabel value="DIVISION:" />
				<h:outputLabel value="" />
			</h:panelGrid> 
			<h:panelGrid columns="2" styleClass="tablehead">
				<h:outputLabel value="Case Category:" />
				<h:outputLabel value="" />
				<h:outputLabel value="Case Filing Type:" />
				<h:outputLabel value="" />
				<h:outputLabel value="Case Type: " />
				<h:outputLabel value="" />
				<h:outputLabel value="Case Caption: " />
				<h:outputLabel value="" />
				<h:outputLabel value="Court Date: " />
				<h:outputText value="#{publicCaseDetailsPage.courtDate} ">
				<!--  	<f:convertDateTime type="date" />   -->
				</h:outputText>
				<h:outputText value="Jurisdiction: " />
				<h:outputText value="#{publicCaseDetailsPage.jurisdiction}" />
			</h:panelGrid>
			</div> 
			<br />
			<!-- *************************Case Participants*****************************-->
 			<h:outputText value="CASE PARTICIPANTS" styleClass="header" />

			<div class="grouping">
			<h:outputText 	value="Initiating Party Organization" styleClass="subHeadingClass" />
			<h:panelGroup>
				<h:dataTable width="100%" styleClass="celldata"
					value="#{publicCaseDetailsPage.initiatingPartyOrganizationDataModel}"
					var="initiatingPartyOrganization"
					columnClasses="dataTableColumnClass,dataTableColumnClass">
					<h:column>
						<f:facet name="header">
							<h:outputText value="Name" styleClass="subHeadingTextClass" />
						</f:facet>

						<h:outputText
							value="#{initiatingPartyOrganization.organizations.name}"
							styleClass="textFont75" />
					</h:column>
					<h:column>
						<f:facet name="header">
							<h:outputText value="Address" styleClass="subHeadingTextClass" />
						</f:facet>

						<h:dataTable styleClass="celldata"
							value="#{initiatingPartyOrganization.organizations.addresses}"
							var="addresses">
							<h:column>
								<h:panelGroup>
									<h:outputText value="#{addresses.address.streetFullText}"
										styleClass="textFont75" />
									<h:outputText value=" " />
									<h:outputText value="#{addresses.address.streetExtensionText}"
										styleClass="textFont75" />

									<h:outputText value=" " />
									<h:outputText value="#{addresses.address.cityName}"
										styleClass="textFont75" />

									<h:outputText value=" " />
									<h:outputText value="#{addresses.address.zipCode}"
										styleClass="textFont75" />
								</h:panelGroup>
							</h:column>
						</h:dataTable>
					</h:column>
				</h:dataTable>
			</h:panelGroup> 
			</div>
			 <!-- ******************************************************************-->
 <div class="grouping">
			<h:outputText value="Initiating Party Person"
				styleClass="subHeadingClass" /> <h:panelGroup>
				<h:dataTable width="100%" styleClass="celldata"
					value="#{publicCaseDetailsPage.initiatingPartyPersonModel}"
					var="initiatingPartyPerson"
					columnClasses="dataTableColumnClass,dataTableColumnClass">
					<h:column>
						<f:facet name="header">
							<h:outputText value="Name" styleClass="subHeadingTextClass" />
						</f:facet>
						<h:panelGroup>
							<h:outputText value="#{initiatingPartyPerson.person.firstName}"
								styleClass="textFont75" />
							<h:outputText value=" " />
							<h:outputText value="#{initiatingPartyPerson.person.middleName}"
								styleClass="textFont75" />
							<h:outputText value=" " />
							<h:outputText value="#{initiatingPartyPerson.person.lastName}"
								styleClass="textFont75" />
							<h:outputText value=" " />
							<h:outputText value="#{initiatingPartyPerson.person.suffixName}"
								styleClass="textFont75" />
						</h:panelGroup>
					</h:column>
				</h:dataTable>
			</h:panelGroup> </div>
			 <!-- ****************************Defendent Party Person******************-->
 <div class="grouping">
			<h:outputText value="Defendant Party" styleClass="subHeadingClass" />

			<h:panelGroup>
				<h:dataTable width="100%" styleClass="celldata"
					value="#{publicCaseDetailsPage.defendentPartyPersonModel}" var="defendentParty" columnClasses="dataTableColumnClass,dataTableColumnClass" >
					<h:column>
						<f:facet name="header">
							<h:outputText value="Name" styleClass="subHeadingTextClass" />
						</f:facet>
						<h:panelGroup>
							<h:outputText value="#{defendentParty.person.firstName}"
								styleClass="textFont75" />
							<h:outputText value=" " />
							<h:outputText value="#{defendentParty.person.middleName}"
								styleClass="textFont75" />
							<h:outputText value=" " />
							<h:outputText value="#{defendentParty.person.lastName}"
								styleClass="textFont75" />
							<h:outputText value=" " />
							<h:outputText value="#{defendentParty.person.suffixName}"
								styleClass="textFont75" />
						</h:panelGroup>
					</h:column>
					<h:column>
						<f:facet name="header">
							<h:outputText value="Address" styleClass="subHeadingTextClass" />
						</f:facet>
						<h:dataTable width="100%" value="#{defendentParty.person.addresses}"
							var="addresses">
							<h:column>
								<h:panelGroup>
									<h:outputText value="#{addresses.address.streetFullText}"
										styleClass="textFont75" />
									<h:outputText value=" " />
									<h:outputText value="#{addresses.address.streetExtensionText}"
										styleClass="textFont75" />
									<h:outputText value=" " />
									<h:outputText value="#{addresses.address.cityName}"
										styleClass="textFont75" />
									<h:outputText value=" " />
									<h:outputText value="#{addresses.address.zipCode}"
										styleClass="textFont75" />
								</h:panelGroup>
							</h:column>
						</h:dataTable>
					</h:column>
				</h:dataTable>
			</h:panelGroup> </div>
			 <!-- *****************************Witness************************************* -->
			 <div class="grouping">
			<h:panelGroup>
				<h:outputText value="Witness" styleClass="subHeadingClass" />
			</h:panelGroup> <h:panelGroup>
				<h:dataTable id="DATATABLE_witness" width="100%" styleClass="celldata"
					value="#{publicCaseDetailsPage.witnessPersonModel}" var="witness"
					columnClasses="dataTableColumnClass,dataTableColumnClass">
					<h:column>
						<f:facet name="header">
							<h:outputText value="Name" styleClass="subHeadingTextClass" />
						</f:facet>
						<h:panelGroup>
							<h:outputText value="#{witness.person.firstName}"
								styleClass="textFont75" />
							<h:outputText value=" " />
							<h:outputText value="#{witness.person.middleName}"
								styleClass="textFont75" />
							<h:outputText value=" " />
							<h:outputText value="#{witness.person.lastName}"
								styleClass="textFont75" />
							<h:outputText value="#{witness.person.suffixName}"
								styleClass="textFont75" />
							<h:outputText value=" " />
						</h:panelGroup>
					</h:column>
					<h:column>
						<f:facet name="header">
							<h:outputText value="Address" styleClass="subHeadingTextClass" />
						</f:facet>
						<h:dataTable value="#{witness.person.addresses}" var="addresses">
							<h:column>
								<h:panelGroup>
									<h:outputText value="#{addresses.address.streetFullText}"
										styleClass="textFont75" />
									<h:outputText value=" " />
									<h:outputText value="#{addresses.address.streetExtensionText}"
										styleClass="textFont75" />
									<h:outputText value=" " />
									<h:outputText value="#{addresses.address.cityName}"
										styleClass="textFont75" />
									<h:outputText value=" " />
									<h:outputText value="#{addresses.address.zipCode}"
										styleClass="textFont75" />
								</h:panelGroup>
							</h:column>
						</h:dataTable>
					</h:column>
				</h:dataTable>
			</h:panelGroup> </div>
			 <!-- ********************************Plaintiff's Attorney*************************** -->
 <div class="grouping">
			<h:panelGroup>
				<h:outputText value="Plaintiff's Attorney"
					styleClass="subHeadingClass" escape="true" />
			</h:panelGroup> <h:panelGroup>
				<h:dataTable id="DATATABLE_plantiff" width="100%" 
					value="#{publicCaseDetailsPage.plantiffsAttorneyModel}"
					var="plantiff" styleClass="celldata"
					columnClasses="dataTableColumnClass,dataTableColumnClass">
					<h:column>
						<f:facet name="header">
							<h:outputText value="Name" styleClass="subHeadingTextClass" />
						</f:facet>
						<h:panelGroup>
							<h:outputText value="#{plantiff.person.firstName}"
								styleClass="textFont75" />
							<h:outputText value=" " />
							<h:outputText value="#{plantiff.person.middleName}"
styleClass="textFont75" />
							<h:outputText value=" " />
							<h:outputText value="#{plantiff.person.lastName}"
							styleClass="textFont75" />
							<h:outputText value=" " />
							<h:outputText value="#{plantiff.person.suffixName}"
styleClass="textFont75" />
						</h:panelGroup>
					</h:column>
					<h:column>
						<f:facet name="header">
							<h:outputText value="BarID" styleClass="subHeadingTextClass" />
						</f:facet>
						<h:outputText value="#{plantiff.person.attorney.barID}"
							styleClass="textFont75" />
					</h:column>
				</h:dataTable>
			</h:panelGroup> 
			 </div>
			<!-- ********************************Defendent's Attorney*************************** -->
 <div class="grouping">
			<h:panelGroup>
				<h:outputText value="Defendant's Attorney"
					styleClass="subHeadingClass" escape="true" />
			</h:panelGroup> 
			<h:panelGroup>
				<h:dataTable id="DATATABLE_defendent" width="100%" styleClass="celldata" 
					value="#{publicCaseDetailsPage.defendentsAttorneyModel}"
					var="defendentsAttorney"
					columnClasses="dataTableColumnClass,dataTableColumnClass">
					<h:column>
						<f:facet name="header">
							<h:outputText value="Name" styleClass="subHeadingTextClass" />
						</f:facet>
						<h:panelGroup>
							<h:outputText value="#{defendentsAttorney.person.firstName}"
								styleClass="textFont75" />
							<h:outputText value=" " />
							<h:outputText value="#{defendentsAttorney.person.middleName}"
								styleClass="textFont75" />
							<h:outputText value=" " />
							<h:outputText value="#{defendentsAttorney.person.lastName}"
								styleClass="textFont75" />
							<h:outputText value=" " />
							<h:outputText value="#{defendentsAttorney.person.suffixName}"
								styleClass="textFont75" />
						</h:panelGroup>
					</h:column>
					<h:column>
						<f:facet name="header">
							<h:outputText value="BarID" styleClass="subHeadingTextClass" />
						</f:facet>
						<h:outputText value="#{defendentsAttorney.person.attorney.barID}"
							styleClass="textFont75" />
					</h:column>
				</h:dataTable>
			</h:panelGroup>
 </div><div class="grouping">

			<!-- *****************************Documents****************************-->
			<h:outputText value="DOCUMENTS" styleClass="header" />		 

			
				<h:panelGrid columns="2" width="100%">
					<h:dataTable id="DATATABLE_documents" width="100%" 
						value="#{publicCaseDetailsPage.documentsModel}"
						var="documents"
						columnClasses="dataTableColumnClass,dataTableColumnClass">
						<h:column>
							<f:facet name="header">
								<h:outputText value="Title" styleClass="subHeadingTextClass" />
							</f:facet>
							<h:commandLink value="#{documents.title}" action="#{publicCaseDetailsPage.viewFile}" styleClass="textFont75">
             					<f:param name="title" value="#{documents.title}"/>
         					</h:commandLink>
					<!--  		<h:panelGroup>  
								<h:outputText value="#{documents.title}" styleClass="textFont75" />							 
							</h:panelGroup> -->
						</h:column>
						<h:column>
							<f:facet name="header">
								<h:outputText value="Type" styleClass="subHeadingTextClass" />
							</f:facet>
							<h:outputText value="#{documents.documentType.description}" styleClass="textFont75" />
						</h:column>
					</h:dataTable>				
				</h:panelGrid>
		
			</div>
		</h:form>
	</ui:define>
</ui:composition>
</div>
</html>
